package com.yb0os1.serve;


import com.yb0os1.dto.SetmealDTO;
import com.yb0os1.entity.Setmeal;
import com.yb0os1.result.PageResult;
import com.yb0os1.result.Result;
import com.yb0os1.vo.DishItemVO;
import com.yb0os1.vo.SetmealVO;

import java.util.List;

public interface SetmealServe {
    List<Setmeal> list(Setmeal setmeal);

    void addSetmeal(SetmealDTO setmealDTO);

    SetmealVO getSetmealById(Long id);

    PageResult pageSelect(Long categoryId, String name, Integer status, Integer page, Integer pageSize);

    void changeStatus(Long id, Integer status);

    void deletes(List<Long> ids);

    void updateSetmeal(SetmealDTO setmealDTO);

    List<DishItemVO> getDishsBySetmealId(Long id);
}
